@charset "UTF-8";
* {
    margin: 0;
    padding: 0;
    text-decoration: none;
    list-style: none;
}

footer {
    .di {
        width: 100vw;
        height: 4.13vw;
        background-color: #444444;
        img {
            margin-left: 12.4vw;
        }
        a {
            margin: 0 0.9vw;
            font-size: 0.73vw;
            line-height: 4.13vw;
            letter-spacing: 0.07vw;
            color: #ffffff;
            opacity: 0.8;
        }
        p {
            margin-left: 14.6vw;
            display: inline-block;
            font-size: 0.53vw;
            line-height: 4.13vw;
            color: #ffffff;
            opacity: 0.8;
        }
    }
}